import FcDesigner from '@form-create/designer'
import { v4 as uuidv4 } from 'uuid'

const label = '生日'
const name = 'datePicker'

const uniId = () => 'uni' + uuidv4()

const BirWra = {
    icon: 'icon-cascader',
    label: label,
    name: '生日',
    rule() {
        return {
            type: name,
            field: uniId(),
            title: label,
            info: '',
            effect: {
                fetch: ''
            },
            props: {
                name: '生日'
            }
        }
    },
    props() {
        return [
            // 生成`checkbox`组件的`options`配置规则
            FcDesigner.makeOptionsRule('options'),
            {
                type: 'switch',
                field: ' type',
                title: '按钮类型',
                props: {
                    activeValue: 'button', inactiveValue: 'default'
                }
            }, { type: 'switch', field: 'disabled', title: '是否禁用' }, {
                type: 'inputNumber',
                field: 'min',
                title: '可被勾选的 checkbox 的最小数量'
            }, { type: 'inputNumber', field: 'max', title: '可被勾选的 checkbox 的最大数量' }, {
                type: 'input',
                field: 'textColor',
                title: '按钮形式的 Checkbox 激活时的文本颜色'
            }, { type: 'input', field: 'fill', title: '按钮形式的 Checkbox 激活时的填充色和边框色' }
        ]
    }
}
export default BirWra
